package cn.sciento.dd.dto;

import java.util.List;
import java.util.Map;

public class DingSyncUserDTO {
  private String userid;
  
  private String name;
  
  private String orderInDepts;
  
  private String position;
  
  private String mobile;
  
  private String tel;
  
  private String workPlace;
  
  private String remark;
  
  private String email;
  
  private String orgEmail;
  
  private String jobnumber;
  
  private boolean isHide;
  
  private boolean isSenior;
  
  private Map<String, String> extattr;
  
  private List<Long> department;
  
  private String syncType;
  
  private List<Boolean> isDepartIdsMap;
  
  public String getUserid() {
    return this.userid;
  }
  
  public DingSyncUserDTO setUserid(String userid) {
    this.userid = userid;
    return this;
  }
  
  public String getName() {
    return this.name;
  }
  
  public DingSyncUserDTO setName(String name) {
    this.name = name;
    return this;
  }
  
  public String getOrderInDepts() {
    return this.orderInDepts;
  }
  
  public DingSyncUserDTO setOrderInDepts(String orderInDepts) {
    this.orderInDepts = orderInDepts;
    return this;
  }
  
  public String getPosition() {
    return this.position;
  }
  
  public DingSyncUserDTO setPosition(String position) {
    this.position = position;
    return this;
  }
  
  public String getMobile() {
    return this.mobile;
  }
  
  public DingSyncUserDTO setMobile(String mobile) {
    this.mobile = mobile;
    return this;
  }
  
  public String getTel() {
    return this.tel;
  }
  
  public DingSyncUserDTO setTel(String tel) {
    this.tel = tel;
    return this;
  }
  
  public String getWorkPlace() {
    return this.workPlace;
  }
  
  public DingSyncUserDTO setWorkPlace(String workPlace) {
    this.workPlace = workPlace;
    return this;
  }
  
  public String getRemark() {
    return this.remark;
  }
  
  public DingSyncUserDTO setRemark(String remark) {
    this.remark = remark;
    return this;
  }
  
  public String getEmail() {
    return this.email;
  }
  
  public DingSyncUserDTO setEmail(String email) {
    this.email = email;
    return this;
  }
  
  public String getOrgEmail() {
    return this.orgEmail;
  }
  
  public DingSyncUserDTO setOrgEmail(String orgEmail) {
    this.orgEmail = orgEmail;
    return this;
  }
  
  public String getJobnumber() {
    return this.jobnumber;
  }
  
  public DingSyncUserDTO setJobnumber(String jobnumber) {
    this.jobnumber = jobnumber;
    return this;
  }
  
  public boolean isHide() {
    return this.isHide;
  }
  
  public DingSyncUserDTO setHide(boolean hide) {
    this.isHide = hide;
    return this;
  }
  
  public boolean isSenior() {
    return this.isSenior;
  }
  
  public DingSyncUserDTO setSenior(boolean senior) {
    this.isSenior = senior;
    return this;
  }
  
  public Map<String, String> getExtattr() {
    return this.extattr;
  }
  
  public DingSyncUserDTO setExtattr(Map<String, String> extattr) {
    this.extattr = extattr;
    return this;
  }
  
  public List<Long> getDepartment() {
    return this.department;
  }
  
  public DingSyncUserDTO setDepartment(List<Long> department) {
    this.department = department;
    return this;
  }
  
  public String getSyncType() {
    return this.syncType;
  }
  
  public DingSyncUserDTO setSyncType(String syncType) {
    this.syncType = syncType;
    return this;
  }
  
  public List<Boolean> getIsDepartIdsMap() {
    return this.isDepartIdsMap;
  }
  
  public DingSyncUserDTO setIsDepartIdsMap(List<Boolean> isDepartIdsMap) {
    this.isDepartIdsMap = isDepartIdsMap;
    return this;
  }
  
  public String toString() {
    return "DingSyncUserDTO{userid='" + this.userid + '\'' + ", name='" + this.name + '\'' + ", orderInDepts='" + this.orderInDepts + '\'' + ", position='" + this.position + '\'' + ", mobile='" + this.mobile + '\'' + ", tel='" + this.tel + '\'' + ", workPlace='" + this.workPlace + '\'' + ", remark='" + this.remark + '\'' + ", email='" + this.email + '\'' + ", orgEmail='" + this.orgEmail + '\'' + ", jobnumber='" + this.jobnumber + '\'' + ", isHide=" + this.isHide + ", isSenior=" + this.isSenior + ", extattr=" + this.extattr + ", department=" + this.department + ", syncType='" + this.syncType + '\'' + ", isDepartIdsMap=" + this.isDepartIdsMap + '}';
  }
}
